//HT162X驱动的LCD段码屏

#include <stddef.h>
#include "HT162X.h"
#include "HT162X_Lcd.h"
#include "../MCU_Mold/MCU_AbstractDigitron.h"


#define Lcd_NotShine_DelayTime 2*4 //3s

Lcd_TempAct_S Lcd_TempAct;
Lcd_Timer_S Lcd_Timer;
Lcd_State_E Lcd_Timer_Colon_IsShow;
Lcd_Probe1_S Lcd_Probe1;
Lcd_Probe2_S Lcd_Probe2;

void (*Lcd_TempAct_AutoShine_Handle)(void);


//Tick 10ms
void HT162X_Lcd_10ms(void)
{
    static uint16_t tick_500ms = 0;
    static uint16_t shineTime = 0;
    static uint8_t showFlag_tempAct = 0;
    static uint8_t showFlag_timer_hour = 0;
    static uint8_t showFlag_timer_minute = 0;
    static uint8_t showFlag_P1 = 0;
    static uint8_t showFlag_P2 = 0;
    static uint8_t delay_Down_tempAct = 0;
    static uint8_t delay_Down_timer_hour = 0;
    static uint8_t delay_Down_timer_minute = 0;
    static uint8_t delay_Down_P1 = 0;
    static uint8_t delay_Down_P2 = 0;
    static uint8_t tick_1s;
} 